import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
import ajax from './utils/ajax'

const baseUrl= 'http://localhost:3636' // 统一使用前缀
axios.defaults.baseURL = baseUrl // 统一使用前缀

Vue.config.productionTip = false
Vue.prototype.$baseUrl = baseUrl // 挂载到 Vue 原型
Vue.prototype.$get = ajax.get // 挂载到 Vue 原型
Vue.prototype.$post = ajax.post // 挂载到 Vue 原型

new Vue({
  router,
  store,
  render: h => h(App)//将App.vue根组件转换为虚拟DOM，并替换#app挂载点的真实DOM
}).$mount('#app')//通过$mount('#app')完成DOM渲染，触发mounted钩子生命周期
